#!/bin/bash

##########################################
# SSOO Grupo 06 - 2012, 2° Cuatrimestre  #
#         Comando leerConfig.h           #
##########################################

# Lee el archivo de configuración $configFile y exporta todas las variables
# almacenadas en el mismo

configFile=$1
tempFile="./config.temp.sh"

if ! [ -r "$configFile" ]; then
	echo "Error: no se puede leer el archivo de configuracion"
	return 1
else
	grep "^.*=.*$" $configFile | sed 's/=[^=]*=[^=]*$//' > $tempFile
	sed -i 's/^.*$/export &"/' $tempFile
	sed -i 's/=/="/' $tempFile
	chmod 755 $tempFile
	. $tempFile
	rm -f $tempFile
	echo "Archivo de configuracion $configFile leido correctamente"
	return 0
fi
